Město Velké Hamry leží v Libereckém kraji v ORP Tanvald v nadmořské výšce 412 m. V roce 2014 zde žilo 2800 obyvatel. Velké Hamry má katastrální území o rozloze 932 ha.